Fix bug #11073 with bidi-related crashes displaying some byte sequences.
authorEli Zaretskii <eliz@gnu.org>
Fri, 23 Mar 2012 12:32:23 +0000 (14:32 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 23 Mar 2012 12:32:23 +0000 (14:32 +0200)
commitc77e3612b4d945388cfdc4c6d583feb4b23fec55
tree80a7c16d877cc771c31e9b72cd58fbb92ea6f807
parentce10d3e232eca50ddc0b309548e221e392454fd9
Fix bug #11073 with bidi-related crashes displaying some byte sequences.

 src/bidi.c (bidi_fetch_char): Use STRING_CHAR_AND_LENGTH instead of
 FETCH_MULTIBYTE_CHAR followed by CHAR_BYTES.  Prevents crashes
 when fetching a multibyte character consumes more bytes than
 CHAR_BYTES returns, due to unification of CJK characters in
 string_char.
src/ChangeLog
src/bidi.c